/* 样式参考联想移动官网 http://m.lenovo.com.cn/ */
@charset "utf-8";
/* CSS Document */
/*公用部分*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, form, img, dl, dt, dd, table, th, td, blockquote, fieldset, div, strong, label, em, a, span, input{margin:0;padding:0; font-family:'hiraginosansgb w3','Helvetica Neue',Helvetica,'microsoft yahei',Arial,sans-serif;}
html,body {overflow-x:hidden; font-size:75%;color: #858585;background: #f0f0f0;}
ul li{list-style: none;}
a{text-decoration: none;color: #222;-webkit-tap-highlight-color:rgba(0,0,0,0);}
em,i{font-style: normal;}
img{vertical-align: middle;border:none;width: 100%;height: 100%;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
input,textarea{outline: none;}
.clearfix:after{display: block;clear: both;height: 0;visibility: hidden;font-size: 0;line-height: 0;content: "";}
.clearfix{zoom:1;}
/*文本超出一行显示省略号*/
.ell{overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
/*盒图宽高=content+border*/
.border-box{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.red{color: #e2231a;}
.img-responsive img, .img-box img{display: block; width: 100%; height: auto;}

/* 头部 */

.box{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display:flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
    justify-content: space-between;
    align-content: center;
}
.flex{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex:1;
    -ms-flex: 1;
    flex: 1;
    text-align: center;
}
/*底部*/